package com.ruoyi.project.cms.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 小程序订阅消息模板维护对象 wx_subscribe_msg
 * 
 * @author ruoyi
 * @date 2020-09-10
 */
public class WxSubscribeMsg extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 模板名称 */
    @Excel(name = "模板名称")
    private String name;

    /** 模板ID */
    @Excel(name = "模板ID")
    private String templateId;

    /** 跳转小程序页面 */
    @Excel(name = "跳转小程序页面")
    private String page;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyword1;

    /** 与关键字对应的val值 */
    @Excel(name = "与关键字对应的val值")
    private String value1;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyword2;

    /** 与关键字对应的val值 */
    @Excel(name = "与关键字对应的val值")
    private String value2;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyword3;

    /** 与关键字对应的val值 */
    @Excel(name = "与关键字对应的val值")
    private String value3;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyword4;

    /** 与关键字对应的val值 */
    @Excel(name = "与关键字对应的val值")
    private String value4;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyword5;

    /** 与关键字对应的val值 */
    @Excel(name = "与关键字对应的val值")
    private String value5;

    /** 必须唯一值，做查询用 */
    @Excel(name = "必须唯一值，做查询用")
    private String code;

    /** 类型 1 会员 2 司机 3 中间商 4 检测站 */
    @Excel(name = "类型 1 会员 2 司机 3 中间商 4 检测站")
    private Integer type;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setTemplateId(String templateId) 
    {
        this.templateId = templateId;
    }

    public String getTemplateId() 
    {
        return templateId;
    }
    public void setPage(String page) 
    {
        this.page = page;
    }

    public String getPage() 
    {
        return page;
    }
    public void setKeyword1(String keyword1) 
    {
        this.keyword1 = keyword1;
    }

    public String getKeyword1() 
    {
        return keyword1;
    }
    public void setValue1(String value1) 
    {
        this.value1 = value1;
    }

    public String getValue1() 
    {
        return value1;
    }
    public void setKeyword2(String keyword2) 
    {
        this.keyword2 = keyword2;
    }

    public String getKeyword2() 
    {
        return keyword2;
    }
    public void setValue2(String value2) 
    {
        this.value2 = value2;
    }

    public String getValue2() 
    {
        return value2;
    }
    public void setKeyword3(String keyword3) 
    {
        this.keyword3 = keyword3;
    }

    public String getKeyword3() 
    {
        return keyword3;
    }
    public void setValue3(String value3) 
    {
        this.value3 = value3;
    }

    public String getValue3() 
    {
        return value3;
    }
    public void setKeyword4(String keyword4) 
    {
        this.keyword4 = keyword4;
    }

    public String getKeyword4() 
    {
        return keyword4;
    }
    public void setValue4(String value4) 
    {
        this.value4 = value4;
    }

    public String getValue4() 
    {
        return value4;
    }
    public void setKeyword5(String keyword5) 
    {
        this.keyword5 = keyword5;
    }

    public String getKeyword5() 
    {
        return keyword5;
    }
    public void setValue5(String value5) 
    {
        this.value5 = value5;
    }

    public String getValue5() 
    {
        return value5;
    }
    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }
    public void setType(Integer type) 
    {
        this.type = type;
    }

    public Integer getType() 
    {
        return type;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("templateId", getTemplateId())
            .append("page", getPage())
            .append("keyword1", getKeyword1())
            .append("value1", getValue1())
            .append("keyword2", getKeyword2())
            .append("value2", getValue2())
            .append("keyword3", getKeyword3())
            .append("value3", getValue3())
            .append("keyword4", getKeyword4())
            .append("value4", getValue4())
            .append("keyword5", getKeyword5())
            .append("value5", getValue5())
            .append("code", getCode())
            .append("type", getType())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
